Type: object

MegaLinter configuration file

No Additional Properties

Type: array of string or string

ACTION_ACTIONLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "actionlint.yml"

ACTION_ACTIONLINT: User custom config file name if different from default

Type: string Default: ".github/workflows"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

ACTION_ACTIONLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string

List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.

Each item of this array must be:


Example:

[
    "test"
]

Type: array of string or string

ANSIBLEANSIBLELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".ansible-lint"

ANSIBLEANSIBLELINT: User custom config file name if different from default

Type: string Default: "ansible"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".ansible-lint.yml"

ANSIBLEANSIBLELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

ANSIBLEANSIBLELINT: Path where to find linter configuration file

Type: string Default: "ansible"

Type: string

Type: string

Type: array or string Default: "none"

'all' to apply formatting and auto-fixes of all linters, or a list of linter keys


Examples:

"all"
"none"
[
    "JAVASCRIPT_ES",
    "MARKDOWN_MARKDOWNLINT"
]

Type: array of string or string

ARMARMTTK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".arm-ttk.psd1"

ARMARMTTK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".arm-ttk.psd1"

ARMARMTTK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

ARMARMTTK: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

BASH_EXEC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

BASH_SHELLCHECK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

BASH_SHFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

CLOJURECLJKONDO: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".clj-kondo/config.edn"

CLOJURECLJKONDO: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".clj-kondo/config.edn"

CLOJURECLJKONDO: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CLOJURECLJKONDO: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

CLOUDFORMATIONCFNLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".cfnlintrc.yml"

CLOUDFORMATIONCFNLINT: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".cfnlintrc.yml"

CLOUDFORMATIONCFNLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CLOUDFORMATIONCFNLINT: Path where to find linter configuration file

Type: array of string or string

COFFEE_COFFEELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".coffee-lint.json"

COFFEE_COFFEELINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".coffee-lint.json"

COFFEE_COFFEELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

COFFEE_COFFEELINT: Path where to find linter configuration file

Type: string

Type: string

Type: boolean Default: true

Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VsCode extensions.js config file

Type: string Default: "IDE-config"

Type: boolean Default: true

Type: array of string or string

COPYPASTE_JSCPD: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".jscpd.json"

COPYPASTE_JSCPD: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".jscpd.json"

COPYPASTE_JSCPD: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

COPYPASTE_JSCPD: Path where to find linter configuration file

Type: array of string or string

CPP_CPPLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".secretlintrc.json"

CREDENTIALS_SECRETLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CREDENTIALS_SECRETLINT: Path where to find linter configuration file

Type: array of string or string

CSHARPDOTNETFORMAT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: string

Type: string

Type: array of string or string

CSSSCSSLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".scss-lint.yml"

CSSSCSSLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".scss-lint.yml"

CSSSCSSLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CSSSCSSLINT: Path where to find linter configuration file

Type: array of string or string

CSS_STYLELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".stylelintrc.json"

CSS_STYLELINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".stylelintrc.json"

CSS_STYLELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

CSS_STYLELINT: Path where to find linter configuration file

Type: array of string or string

C_CPPLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

DART_DARTANALYZER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "analysis_options.yml"

DART_DARTANALYZER: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "analysis_options.yml"

DART_DARTANALYZER: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

DART_DARTANALYZER: Path where to find linter configuration file

Type: string

Type: string

Type: string Default: "HEAD"

Deprecated: The name of the repository's default branch.


Examples:

"master"
"main"

Type: string Default: "/tmp/lint"

The location containing files to lint if you are running as docker image

Type: array

If DISABLE is set, the linters in the listed descriptors will be skipped

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION"
  • "ANSIBLE"
  • "ARM"
  • "BASH"
  • "C"
  • "CLOJURE"
  • "CLOUDFORMATION"
  • "COFFEE"
  • "COPYPASTE"
  • "CPP"
  • "CREDENTIALS"
  • "CSHARP"
  • "CSS"
  • "DART"
  • "DOCKERFILE"
  • "EDITORCONFIG"
  • "ENV"
  • "GHERKIN"
  • "GIT"
  • "GO"
  • "GRAPHQL"
  • "GROOVY"
  • "HTML"
  • "JAVA"
  • "JAVASCRIPT"
  • "JSON"
  • "JSX"
  • "KOTLIN"
  • "KUBERNETES"
  • "LATEX"
  • "LUA"
  • "MARKDOWN"
  • "OPENAPI"
  • "PERL"
  • "PHP"
  • "POWERSHELL"
  • "PROTOBUF"
  • "PUPPET"
  • "PYTHON"
  • "R"
  • "RAKU"
  • "RST"
  • "RUBY"
  • "RUST"
  • "SALESFORCE"
  • "SCALA"
  • "SNAKEMAKE"
  • "SPELL"
  • "SQL"
  • "SWIFT"
  • "TEKTON"
  • "TERRAFORM"
  • "TSX"
  • "TYPESCRIPT"
  • "VBDOTNET"
  • "XML"
  • "YAML"

Example:

[
    "BASH",
    "HTML"
]

Type: boolean Default: false

Flag to have the MegaLinter complete with exit code 0 even if errors were detected.

Type: array

If DISABLE_LINTERS is set, the listed linters will be skipped

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION_ACTIONLINT"
  • "ANSIBLE_ANSIBLE_LINT"
  • "ARM_ARM_TTK"
  • "BASH_EXEC"
  • "BASH_SHELLCHECK"
  • "BASH_SHFMT"
  • "C_CPPLINT"
  • "CLOJURE_CLJ_KONDO"
  • "CLOUDFORMATION_CFN_LINT"
  • "COFFEE_COFFEELINT"
  • "COPYPASTE_JSCPD"
  • "CPP_CPPLINT"
  • "CREDENTIALS_SECRETLINT"
  • "CSHARP_DOTNET_FORMAT"
  • "CSS_STYLELINT"
  • "CSS_SCSS_LINT"
  • "DART_DARTANALYZER"
  • "DOCKERFILE_DOCKERFILELINT"
  • "DOCKERFILE_HADOLINT"
  • "EDITORCONFIG_EDITORCONFIG_CHECKER"
  • "ENV_DOTENV_LINTER"
  • "GHERKIN_GHERKIN_LINT"
  • "GIT_GIT_DIFF"
  • "GO_GOLANGCI_LINT"
  • "GO_REVIVE"
  • "GRAPHQL_GRAPHQL_SCHEMA_LINTER"
  • "GROOVY_NPM_GROOVY_LINT"
  • "HTML_HTMLHINT"
  • "JAVA_CHECKSTYLE"
  • "JAVASCRIPT_ES"
  • "JAVASCRIPT_STANDARD"
  • "JAVASCRIPT_PRETTIER"
  • "JSON_JSONLINT"
  • "JSON_ESLINT_PLUGIN_JSONC"
  • "JSON_V8R"
  • "JSON_PRETTIER"
  • "JSX_ESLINT"
  • "KOTLIN_KTLINT"
  • "KUBERNETES_KUBEVAL"
  • "KUBERNETES_KUBECONFORM"
  • "LATEX_CHKTEX"
  • "LUA_LUACHECK"
  • "MARKDOWN_MARKDOWNLINT"
  • "MARKDOWN_REMARK_LINT"
  • "MARKDOWN_MARKDOWN_LINK_CHECK"
  • "MARKDOWN_MARKDOWN_TABLE_FORMATTER"
  • "OPENAPI_SPECTRAL"
  • "PERL_PERLCRITIC"
  • "PHP_BUILTIN"
  • "PHP_PHPCS"
  • "PHP_PHPSTAN"
  • "PHP_PSALM"
  • "PHP_PHPLINT"
  • "POWERSHELL_POWERSHELL"
  • "PROTOBUF_PROTOLINT"
  • "PUPPET_PUPPET_LINT"
  • "PYTHON_PYLINT"
  • "PYTHON_BLACK"
  • "PYTHON_FLAKE8"
  • "PYTHON_ISORT"
  • "PYTHON_BANDIT"
  • "PYTHON_MYPY"
  • "R_LINTR"
  • "RAKU_RAKU"
  • "RST_RST_LINT"
  • "RST_RSTCHECK"
  • "RST_RSTFMT"
  • "RUBY_RUBOCOP"
  • "RUST_CLIPPY"
  • "SALESFORCE_SFDX_SCANNER_APEX"
  • "SALESFORCE_SFDX_SCANNER_AURA"
  • "SALESFORCE_SFDX_SCANNER_LWC"
  • "SCALA_SCALAFIX"
  • "SNAKEMAKE_LINT"
  • "SNAKEMAKE_SNAKEFMT"
  • "SPELL_MISSPELL"
  • "SPELL_CSPELL"
  • "SQL_SQL_LINT"
  • "SQL_SQLFLUFF"
  • "SQL_TSQLLINT"
  • "SWIFT_SWIFTLINT"
  • "TEKTON_TEKTON_LINT"
  • "TERRAFORM_TFLINT"
  • "TERRAFORM_TERRASCAN"
  • "TERRAFORM_TERRAGRUNT"
  • "TERRAFORM_TERRAFORM_FMT"
  • "TERRAFORM_CHECKOV"
  • "TERRAFORM_KICS"
  • "TSX_ESLINT"
  • "TYPESCRIPT_ES"
  • "TYPESCRIPT_STANDARD"
  • "TYPESCRIPT_PRETTIER"
  • "VBDOTNET_DOTNET_FORMAT"
  • "XML_XMLLINT"
  • "YAML_PRETTIER"
  • "YAML_YAMLLINT"
  • "YAML_V8R"

Example:

[
    "BASH_BASH_SHFMT",
    "JAVASCRIPT_STANDARD"
]

Type: array of string or string

DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".dockerfilelintrc"

DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".dockerfilelintrc"

DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file

Type: array of string or string

DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".hadolint.yaml"

DOCKERFILE_HADOLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".hadolint.yml"

DOCKERFILE_HADOLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

DOCKERFILE_HADOLINT: Path where to find linter configuration file

Type: array of string or string

EDITORCONFIGEDITORCONFIGCHECKER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".ecrc"

EDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".ecrc"

EDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

EDITORCONFIGEDITORCONFIGCHECKER: Path where to find linter configuration file

Type: boolean Default: true

MegaLinter can send email with reports to given addresses. Please set EMAILREPORTER** variables if activated

Type: string

Comma-separated list of recipient emails, that will receive reports

Type: string Default: "megalinter@gmail.com"

Type: boolean Default: false

Define to true if you want to receive reports by mail even when there is no errors or updated sources

Type: string Default: "smtp.gmail.com"

Type: string

Type: number Default: "465"

Type: string Default: "megalinter@gmail.com"

Type: array

If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION"
  • "ANSIBLE"
  • "ARM"
  • "BASH"
  • "C"
  • "CLOJURE"
  • "CLOUDFORMATION"
  • "COFFEE"
  • "COPYPASTE"
  • "CPP"
  • "CREDENTIALS"
  • "CSHARP"
  • "CSS"
  • "DART"
  • "DOCKERFILE"
  • "EDITORCONFIG"
  • "ENV"
  • "GHERKIN"
  • "GIT"
  • "GO"
  • "GRAPHQL"
  • "GROOVY"
  • "HTML"
  • "JAVA"
  • "JAVASCRIPT"
  • "JSON"
  • "JSX"
  • "KOTLIN"
  • "KUBERNETES"
  • "LATEX"
  • "LUA"
  • "MARKDOWN"
  • "OPENAPI"
  • "PERL"
  • "PHP"
  • "POWERSHELL"
  • "PROTOBUF"
  • "PUPPET"
  • "PYTHON"
  • "R"
  • "RAKU"
  • "RST"
  • "RUBY"
  • "RUST"
  • "SALESFORCE"
  • "SCALA"
  • "SNAKEMAKE"
  • "SPELL"
  • "SQL"
  • "SWIFT"
  • "TEKTON"
  • "TERRAFORM"
  • "TSX"
  • "TYPESCRIPT"
  • "VBDOTNET"
  • "XML"
  • "YAML"

Example:

[
    "BASH",
    "HTML",
    "JAVASCRIPT"
]

Type: array

If ENABLE_LINTERS is set, only listed linters will be processed

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ACTION_ACTIONLINT"
  • "ANSIBLE_ANSIBLE_LINT"
  • "ARM_ARM_TTK"
  • "BASH_EXEC"
  • "BASH_SHELLCHECK"
  • "BASH_SHFMT"
  • "C_CPPLINT"
  • "CLOJURE_CLJ_KONDO"
  • "CLOUDFORMATION_CFN_LINT"
  • "COFFEE_COFFEELINT"
  • "COPYPASTE_JSCPD"
  • "CPP_CPPLINT"
  • "CREDENTIALS_SECRETLINT"
  • "CSHARP_DOTNET_FORMAT"
  • "CSS_STYLELINT"
  • "CSS_SCSS_LINT"
  • "DART_DARTANALYZER"
  • "DOCKERFILE_DOCKERFILELINT"
  • "DOCKERFILE_HADOLINT"
  • "EDITORCONFIG_EDITORCONFIG_CHECKER"
  • "ENV_DOTENV_LINTER"
  • "GHERKIN_GHERKIN_LINT"
  • "GIT_GIT_DIFF"
  • "GO_GOLANGCI_LINT"
  • "GO_REVIVE"
  • "GRAPHQL_GRAPHQL_SCHEMA_LINTER"
  • "GROOVY_NPM_GROOVY_LINT"
  • "HTML_HTMLHINT"
  • "JAVA_CHECKSTYLE"
  • "JAVASCRIPT_ES"
  • "JAVASCRIPT_STANDARD"
  • "JAVASCRIPT_PRETTIER"
  • "JSON_JSONLINT"
  • "JSON_ESLINT_PLUGIN_JSONC"
  • "JSON_V8R"
  • "JSON_PRETTIER"
  • "JSX_ESLINT"
  • "KOTLIN_KTLINT"
  • "KUBERNETES_KUBEVAL"
  • "KUBERNETES_KUBECONFORM"
  • "LATEX_CHKTEX"
  • "LUA_LUACHECK"
  • "MARKDOWN_MARKDOWNLINT"
  • "MARKDOWN_REMARK_LINT"
  • "MARKDOWN_MARKDOWN_LINK_CHECK"
  • "MARKDOWN_MARKDOWN_TABLE_FORMATTER"
  • "OPENAPI_SPECTRAL"
  • "PERL_PERLCRITIC"
  • "PHP_BUILTIN"
  • "PHP_PHPCS"
  • "PHP_PHPSTAN"
  • "PHP_PSALM"
  • "PHP_PHPLINT"
  • "POWERSHELL_POWERSHELL"
  • "PROTOBUF_PROTOLINT"
  • "PUPPET_PUPPET_LINT"
  • "PYTHON_PYLINT"
  • "PYTHON_BLACK"
  • "PYTHON_FLAKE8"
  • "PYTHON_ISORT"
  • "PYTHON_BANDIT"
  • "PYTHON_MYPY"
  • "R_LINTR"
  • "RAKU_RAKU"
  • "RST_RST_LINT"
  • "RST_RSTCHECK"
  • "RST_RSTFMT"
  • "RUBY_RUBOCOP"
  • "RUST_CLIPPY"
  • "SALESFORCE_SFDX_SCANNER_APEX"
  • "SALESFORCE_SFDX_SCANNER_AURA"
  • "SALESFORCE_SFDX_SCANNER_LWC"
  • "SCALA_SCALAFIX"
  • "SNAKEMAKE_LINT"
  • "SNAKEMAKE_SNAKEFMT"
  • "SPELL_MISSPELL"
  • "SPELL_CSPELL"
  • "SQL_SQL_LINT"
  • "SQL_SQLFLUFF"
  • "SQL_TSQLLINT"
  • "SWIFT_SWIFTLINT"
  • "TEKTON_TEKTON_LINT"
  • "TERRAFORM_TFLINT"
  • "TERRAFORM_TERRASCAN"
  • "TERRAFORM_TERRAGRUNT"
  • "TERRAFORM_TERRAFORM_FMT"
  • "TERRAFORM_CHECKOV"
  • "TERRAFORM_KICS"
  • "TSX_ESLINT"
  • "TYPESCRIPT_ES"
  • "TYPESCRIPT_STANDARD"
  • "TYPESCRIPT_PRETTIER"
  • "VBDOTNET_DOTNET_FORMAT"
  • "XML_XMLLINT"
  • "YAML_PRETTIER"
  • "YAML_YAMLLINT"
  • "YAML_V8R"

Example:

[
    "JAVASCRIPT_ES",
    "PYTHON_PYLINT"
]

Type: array of string or string

ENVDOTENVLINTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: boolean Default: false

If set to false, the bash-exec linter will report a warning if a shell script is not executable. If set to true, the bash-exec linter will report an error instead

Type: array of string

List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.

Each item of this array must be:


Example:

[
    ".github",
    "node_modules"
]

Type: array of string or string

Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs

Each item of this array must be:

Type: string

Type: boolean Default: false

If set to true, MegaLinter fails if a linter is missing in the selected flavor

Type: boolean Default: false

If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors

Type: boolean Default: false

If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)

Type: string

Regular expression defining which files will be excluded from linting


Examples:

"(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)"
"(src/test)"

Type: string

Regular expression defining which files will be processed by linters


Example:

"(src/)"

Type: boolean Default: true

Provides suggestions about different MegaLinter flavors to use to improve runtime performances

Type: boolean Default: true

Formatter errors will be reported as errors (and not warnings) if this variable is set to false

Type: string

Type: string

Type: array of string or string

GHERKINGHERKINLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".gherkin-lintrc"

GHERKINGHERKINLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".gherkin-lintrc"

GHERKINGHERKINLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GHERKINGHERKINLINT: Path where to find linter configuration file

Type: stringFormat: uri Default: "https://api.github.com"

URL where the github API can be reached. Must be overridden if using GitHub Enterprise


Example:

"https://github.my-company.com/api/v3"

Type: boolean Default: true

Posts MegaLinter results summary in the comments of the related pull request (if existing)

Type: stringFormat: uri Default: "https://github.com"

URL of the GitHub instance. Must be overridden if using GitHub Enterprise


Example:

"https://github.my-company.com/"

Type: boolean Default: true

Posts a status on the pull request for each processed linter

Type: string Default: "/tmp/lint"

Base directory for REPORTOUTPUTFOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set

Type: string Default: true

Gitlab access token with API access (can be user or project Access token)

Type: string Default: true

Path to SSL certificate if necessary

Type: boolean Default: true

Posts Mega-Linter results summary in the comments of the related merge request (if existing)

Type: string Default: true

Store your SSL certificate string value in a CI env variable named GITLABCUSTOMCERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib

Type: string

Type: string

Type: array of string or string

GITGITDIFF: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

GOGOLANGCILINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".golangci.yml"

GOGOLANGCILINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".golangci.yml"

GOGOLANGCILINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GOGOLANGCILINT: Path where to find linter configuration file

Type: array of string or string

GO_REVIVE: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "revive.toml"

GO_REVIVE: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GO_REVIVE: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

GRAPHQLGRAPHQLSCHEMA_LINTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".graphql-schema-linterrc"

GRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".graphql-schema-linterrc"

GRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GRAPHQLGRAPHQLSCHEMA_LINTER: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

GROOVYNPMGROOVY_LINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".groovylintrc.json"

GROOVYNPMGROOVY_LINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".groovylintrc.json"

GROOVYNPMGROOVY_LINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

GROOVYNPMGROOVY_LINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

HTML_HTMLHINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".htmlhintrc"

HTML_HTMLHINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".htmlhintrc"

HTML_HTMLHINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

HTML_HTMLHINT: Path where to find linter configuration file

Type: boolean Default: false

Type: boolean Default: false

Type: enum (of string)

Style of javascript formatting to apply

Must be one of:

  • "standard"
  • "prettier"

Examples:

"standard"
"prettier"

Type: array of string or string

JAVASCRIPT_ES: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

JAVASCRIPT_ES: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

JAVASCRIPT_ES: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JAVASCRIPT_ES: Path where to find linter configuration file

Type: array of string or string

JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

JAVASCRIPT_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JAVASCRIPT_PRETTIER: Path where to find linter configuration file

Type: array of string or string

JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "sun_checks.xml"

JAVA_CHECKSTYLE: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "sun_checks.xml"

JAVA_CHECKSTYLE: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JAVA_CHECKSTYLE: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

JSONESLINTPLUGIN_JSONC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc-json.json"

JSONESLINTPLUGIN_JSONC: User custom config file name if different from default

Type: boolean Default: false

Type: string Default: ".eslintrc.json"

JSONESLINTPLUGIN_JSONC: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSONESLINTPLUGIN_JSONC: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

JSON_JSONLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

JSON_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

JSON_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSON_PRETTIER: Path where to find linter configuration file

Type: boolean Default: false

Output a large execution log in a JSON file named mega-linter-report.json

Type: array of string or string

JSON_V8R: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

JSX_ESLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

JSX_ESLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

JSX_ESLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

JSX_ESLINT: Path where to find linter configuration file

Type: string

Type: string

Type: string

Type: string

Type: array of string or string

KOTLIN_KTLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: array of string or string

KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "kubernetes"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "kubernetes"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

LATEX_CHKTEX: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".chktexrc"

LATEX_CHKTEX: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".chktexrc"

LATEX_CHKTEX: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

LATEX_CHKTEX: Path where to find linter configuration file

Type: string

Type: string

Type: string Default: ".github/linters"

Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository


Examples:

"myrulesfolder"
"https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules"

Type: string Default: "mega-linter.log"

The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL

Type: enum (of string) Default: "INFO"

How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.

Must be one of:

  • "INFO"
  • "DEBUG"
  • "WARNING"
  • "ERROR"

Type: string

Type: string

Type: array of string or string

LUA_LUACHECK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".luacheckrc"

LUA_LUACHECK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".luacheckrc"

LUA_LUACHECK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

LUA_LUACHECK: Path where to find linter configuration file

Type: enum (of string)

Style of markdown formatting to apply

Must be one of:

  • "markdownlint"
  • "remark-lint"

Type: array of string or string

MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".markdownlint.json"

MARKDOWN_MARKDOWNLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".markdownlint.json"

MARKDOWN_MARKDOWNLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

MARKDOWNMARKDOWNTABLE_FORMATTER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string

MARKDOWNMARKDOWNTABLE_PRETTIFY: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array of string or string

MARKDOWNREMARKLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".remarkrc"

MARKDOWNREMARKLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

MARKDOWNREMARKLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".openapirc.yml"

OPENAPI_SPECTRAL: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".openapirc.yml"

OPENAPI_SPECTRAL: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

OPENAPI_SPECTRAL: Path where to find linter configuration file

Type: boolean Default: true

Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files

Type: string

Type: string

Type: array of string or string

PERL_PERLCRITIC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

PHP_BUILTIN: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

PHP_PHPCS: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "phpcs.xml"

PHP_PHPCS: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "phpcs.xml"

PHP_PHPCS: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PHPCS: Path where to find linter configuration file

Type: array of string or string

PHP_PHPLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".phplint.yml"

PHP_PHPLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".phplint.yml"

PHP_PHPLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PHPLINT: Path where to find linter configuration file

Type: array of string or string

PHP_PHPSTAN: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "phpstan.neon.dist"

PHP_PHPSTAN: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "phpstan.neon"

PHP_PHPSTAN: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PHPSTAN: Path where to find linter configuration file

Type: array of string or string

PHP_PSALM: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "psalm.xml"

PHP_PSALM: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "psalm.xml"

PHP_PSALM: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PHP_PSALM: Path where to find linter configuration file

Type: array of string

List of MegaLinter plugins. URL must follow format https:///mega-linter-plugin-/**.mega-linter-descriptor.yml

Each item of this array must be:

Type: string

Example:

[
    "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml"
]

Type: array Default: []

Custom bash commands to run after linters

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".powershell-psscriptanalyzer.psd1"

POWERSHELL_POWERSHELL: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".powershell-psscriptanalyzer.psd1"

POWERSHELL_POWERSHELL: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

POWERSHELL_POWERSHELL: Path where to find linter configuration file

Type: array Default: []

Custom bash commands to run before linters

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm install java-caller",
        "continue_if_failed": false,
        "cwd": "root"
    },
    {
        "command": "echo \"pre-run command has been called\"",
        "cwd": "workspace"
    }
]

Type: array of string or string

PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".protolintrc.yml"

PROTOBUF_PROTOLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".protolintrc.yml"

PROTOBUF_PROTOLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PROTOBUF_PROTOLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

PUPPETPUPPETLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".puppet-lint.rc"

PUPPETPUPPETLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".puppet-lint.rc"

PUPPETPUPPETLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PUPPETPUPPETLINT: Path where to find linter configuration file

Type: array of string or string

PYTHON_BANDIT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".bandit.yml"

PYTHON_BANDIT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_BANDIT: Path where to find linter configuration file

Type: array of string or string

PYTHON_BLACK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "pyproject.toml"

PYTHON_BLACK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".python-black"

PYTHON_BLACK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_BLACK: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

PYTHON_FLAKE8: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".flake8"

PYTHON_FLAKE8: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".flake8"

PYTHON_FLAKE8: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_FLAKE8: Path where to find linter configuration file

Type: array of string or string

PYTHON_ISORT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".isort.cfg"

PYTHON_ISORT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".isort.cfg"

PYTHON_ISORT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_ISORT: Path where to find linter configuration file

Type: array of string or string

PYTHON_MYPY: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".mypy.ini"

PYTHON_MYPY: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_MYPY: Path where to find linter configuration file

Type: array of string or string

PYTHON_PYLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".python-lint"

PYTHON_PYLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".python-lint"

PYTHON_PYLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

PYTHON_PYLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

RAKU_RAKU: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "META6.json"

RAKU_RAKU: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: "META6.json"

RAKU_RAKU: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RAKU_RAKU: Path where to find linter configuration file

Type: string Default: "report"

The location where the output reporting will be generated to

Type: string

Type: string

Type: array of string or string

RST_RSTCHECK: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".rstcheck.cfg"

RST_RSTCHECK: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".rstcheck.cfg"

RST_RSTCHECK: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RST_RSTCHECK: Path where to find linter configuration file

Type: array of string or string

RST_RSTFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

RSTRSTLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

RUBY_RUBOCOP: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".ruby-lint.yml"

RUBY_RUBOCOP: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".ruby-lint.yml"

RUBY_RUBOCOP: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RUBY_RUBOCOP: Path where to find linter configuration file

Type: array of string or string

RUST_CLIPPY: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".clippy.toml"

RUST_CLIPPY: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".clippy.toml"

RUST_CLIPPY: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

RUST_CLIPPY: Path where to find linter configuration file

Type: string

Type: string

Type: string

Type: string

Type: array of string or string

R_LINTR: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".lintr"

R_LINTR: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".lintr"

R_LINTR: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: string

Type: string

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

R_LINTR: Path where to find linter configuration file

Type: string Default: "force-app"

Type: array of string or string

SALESFORCESFDXSCANNER_APEX: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "apex-pmd-ruleset.xml"

SALESFORCESFDXSCANNER_APEX: User custom config file name if different from default

Type: string Default: "force-app"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SALESFORCESFDXSCANNER_APEX: Path where to find linter configuration file

Type: array of string or string

SALESFORCESFDXSCANNER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: array of string or string

SALESFORCESFDXSCANNER_AURA: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "--eslintconfig"

SALESFORCESFDXSCANNER_AURA: User custom config file name if different from default

Type: string Default: "force-app"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SALESFORCESFDXSCANNER_AURA: Path where to find linter configuration file

Type: string Default: "force-app"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array of string or string

SALESFORCESFDXSCANNER_LWC: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "--eslintconfig"

SALESFORCESFDXSCANNER_LWC: User custom config file name if different from default

Type: string Default: "force-app"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SALESFORCESFDXSCANNER_LWC: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

SCALA_SCALAFIX: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".scalafix.conf"

SCALA_SCALAFIX: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".scalafix.conf"

SCALA_SCALAFIX: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SCALA_SCALAFIX: Path where to find linter configuration file

Type: boolean Default: false

Displays elapsed time for each linter in reports

Type: boolean Default: true

Displays all linters that mega-linter could run but didn't

Type: array of string or string

SNAKEMAKE_LINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".snakefmt.toml"

SNAKEMAKE_SNAKEFMT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".snakefmt.toml"

SNAKEMAKE_SNAKEFMT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file

Type: array of string or string

SPELL_CSPELL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".cspell.json"

SPELL_CSPELL: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".cspell.json"

SPELL_CSPELL: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SPELL_CSPELL: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

SPELL_MISSPELL: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

SQL_SQLFLUFF: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".sqlfluff"

SQL_SQLFLUFF: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SQL_SQLFLUFF: Path where to find linter configuration file

Type: array of string or string

SQLSQLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".sql-config.json"

SQLSQLLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".sql-config.json"

SQLSQLLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SQLSQLLINT: Path where to find linter configuration file

Type: array of string or string

SQL_TSQLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".tsqllintrc"

SQL_TSQLLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SQL_TSQLLINT: Path where to find linter configuration file

Type: string

Type: string

Type: array of string or string

SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: ".swiftlint.yml"

SWIFT_SWIFTLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

SWIFT_SWIFTLINT: Path where to find linter configuration file

Type: boolean Default: false

General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter

Type: string Default: "tap"

Sub-folder of reports folder containing TAP logs

Type: string

Type: string

Type: array of string or string

TEKTONTEKTONLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".tektonlintrc.yaml"

TEKTONTEKTONLINT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: ".tektonlintrc.yaml"

TEKTONTEKTONLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TEKTONTEKTONLINT: Path where to find linter configuration file

Type: array of string or string

TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

TERRAFORM_KICS: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

TERRAFORMTERRAFORMFMT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: "terragrunt.hcl"

TERRAFORM_TERRAGRUNT: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: string Default: "terragrunt.hcl"

TERRAFORM_TERRAGRUNT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TERRAFORM_TERRAGRUNT: Path where to find linter configuration file

Type: array of string or string

TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: string Default: "terrascan-config.toml"

TERRAFORM_TERRASCAN: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TERRAFORM_TERRASCAN: Path where to find linter configuration file

Type: array of string or string

TERRAFORM_TFLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".tflint.hcl"

TERRAFORM_TFLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".tflint.hcl"

TERRAFORM_TFLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TERRAFORM_TFLINT: Path where to find linter configuration file

Type: boolean Default: true

General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter

Type: string Default: "linters_logs"

Sub-folder of reports folder containing text logs

Type: array of string or string

TSX_ESLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

TSX_ESLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

TSX_ESLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TSX_ESLINT: Path where to find linter configuration file

Type: string

Type: string

Type: enum (of string)

Style of typescript formatting to apply

Must be one of:

  • "standard"
  • "prettier"

Examples:

"standard"
"prettier"

Type: array of string or string

TYPESCRIPT_ES: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".eslintrc.json"

TYPESCRIPT_ES: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".eslintrc.json"

TYPESCRIPT_ES: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TYPESCRIPT_ES: Path where to find linter configuration file

Type: array of string or string

TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

TYPESCRIPT_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

TYPESCRIPT_PRETTIER: Path where to find linter configuration file

Type: array of string or string

TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: boolean

Type: string

Type: boolean Default: true

Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.

Type: array of string or string

VBDOTNETDOTNETFORMAT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

XML_XMLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

Type: string

Type: array of string or string

YAML_PRETTIER: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".prettierrc.json"

YAML_PRETTIER: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

YAML_PRETTIER: Path where to find linter configuration file

Type: array of string or string

YAML_V8R: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "file"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array of string or string

YAML_YAMLLINT: User custom arguments to add in linter CLI call

Each item of this array must be:

Type: enum (of string) Default: "list_of_files"

Must be one of:

  • "file"
  • "list_of_files"
  • "project"

Type: string Default: ".yamllint.yml"

YAML_YAMLLINT: User custom config file name if different from default

Type: boolean Default: false

Type: number Default: 0

Type: array of string

Each item of this array must be:

Type: string Default: ".yaml-lint.yml"

YAML_YAMLLINT: User custom config file name if different from default

Type: array of string

Each item of this array must be:


Examples:

"Dockerfile(-.+)?"
"Jenkinsfile"

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "npm run test",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: array

Each item of this array must be:

Type: object

Command information

Type: string

Examples:

"npm run test"
"echo \"This is a custom command\""

Type: boolean Default: true

Type: enum (of string)

Must be one of:

  • "root"
  • "workspace"

Examples:

"root"
"workspace"

Example:

[
    {
        "command": "tflint --init",
        "continue_if_failed": false,
        "cwd": "workspace"
    }
]

Type: string

YAML_YAMLLINT: Path where to find linter configuration file